SYMBOL INDEX (2145 symbols across 20 files) FILE: benchmarks/catch.hpp type Catch (line 176) | namespace Catch { class NonCopyable (line 178) | class NonCopyable { method NonCopyable (line 182) | NonCopyable() {} class SafeBool (line 186) | class SafeBool { method type (line 190) | static type makeSafe( bool value ) { method trueValue (line 194) | void trueValue() const {} function deleteAll (line 198) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 205) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 219) | struct pluralise { type SourceLineInfo (line 228) | struct SourceLineInfo { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function isTrue (line 248) | inline bool isTrue( bool value ){ return value; } function alwaysTrue (line 249) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 250) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 258) | struct StreamEndStop { function T (line 264) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 276) | class NotImplementedException : public std::exception method NotImplementedException (line 280) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 306) | struct IGeneratorInfo { type IGeneratorsForTest (line 312) | struct IGeneratorsForTest { class Ptr (line 337) | class Ptr { method Ptr (line 339) | Ptr() : m_p( NULL ){} method Ptr (line 340) | Ptr( T* p ) : m_p( p ){ method Ptr (line 344) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 352) | void reset() { method Ptr (line 357) | Ptr& operator = ( T* p ){ method Ptr (line 362) | Ptr& operator = ( Ptr const& other ){ method swap (line 367) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 368) | T* get() { return m_p; } method T (line 369) | const T* get() const{ return m_p; } method T (line 370) | T& operator*() const { return *m_p; } method T (line 371) | T* operator->() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector (line 3357) | struct RemoveConstRef{ typedef T type; } type RemoveConstRef (line 3358) | struct RemoveConstRef{ typedef T type; } type RemoveConstRef (line 3359) | struct RemoveConstRef{ typedef T type; } type IsBool (line 3361) | struct IsBool { static const bool value = false; } type IsBool (line 3362) | struct IsBool { static const bool value = true; } function convertInto (line 3365) | void convertInto( std::string const& _source, T& _dest ) { function convertInto (line 3372) | inline void convertInto( std::string const& _source, std::string& _d... function convertInto (line 3375) | inline void convertInto( std::string const& _source, bool& _dest ) { function convertInto (line 3385) | inline void convertInto( bool _source, bool& _dest ) { function convertInto (line 3389) | inline void convertInto( bool, T& ) { type IArgFunction (line 3394) | struct IArgFunction { method IArgFunction (line 3397) | IArgFunction() = default; method IArgFunction (line 3398) | IArgFunction( IArgFunction const& ) = default; class BoundArgFunction (line 3407) | class BoundArgFunction { method BoundArgFunction (line 3409) | BoundArgFunction() : functionObj( NULL ) {} method BoundArgFunction (line 3410) | BoundArgFunction( IArgFunction* _functionObj ) : function... method BoundArgFunction (line 3411) | BoundArgFunction( BoundArgFunction const& other ) : functionObj( o... method BoundArgFunction (line 3412) | BoundArgFunction& operator = ( BoundArgFunction const& other ) { method set (line 3420) | void set( ConfigT& config, std::string const& value ) const { method setFlag (line 3423) | void setFlag( ConfigT& config ) const { method takesArg (line 3426) | bool takesArg() const { return functionObj->takesArg(); } method isSet (line 3428) | bool isSet() const { type NullBinder (line 3436) | struct NullBinder : IArgFunction{ method set (line 3437) | virtual void set( C&, std::string const& ) const {} method setFlag (line 3438) | virtual void setFlag( C& ) const {} method takesArg (line 3439) | virtual bool takesArg() const { return true; } type BoundDataMember (line 3444) | struct BoundDataMember : IArgFunction{ method BoundDataMember (line 3445) | BoundDataMember( M C::* _member ) : member( _member ) {} method set (line 3446) | virtual void set( C& p, std::string const& stringValue ) const { method setFlag (line 3449) | virtual void setFlag( C& p ) const { method takesArg (line 3452) | virtual bool takesArg() const { return !IsBool::value; } type BoundUnaryMethod (line 3457) | struct BoundUnaryMethod : IArgFunction{ method BoundUnaryMethod (line 3458) | BoundUnaryMethod( void (C::*_member)( M ) ) : member( _member ) {} method set (line 3459) | virtual void set( C& p, std::string const& stringValue ) const { method setFlag (line 3464) | virtual void setFlag( C& p ) const { method takesArg (line 3469) | virtual bool takesArg() const { return !IsBool::value; } type BoundNullaryMethod (line 3474) | struct BoundNullaryMethod : IArgFunction{ method BoundNullaryMethod (line 3475) | BoundNullaryMethod( void (C::*_member)() ) : member( _member ) {} method set (line 3476) | virtual void set( C& p, std::string const& stringValue ) const { method setFlag (line 3482) | virtual void setFlag( C& p ) const { method takesArg (line 3485) | virtual bool takesArg() const { return false; } type BoundUnaryFunction (line 3491) | struct BoundUnaryFunction : IArgFunction{ method BoundUnaryFunction (line 3492) | BoundUnaryFunction( void (*_function)( C& ) ) : function( _functio... method set (line 3493) | virtual void set( C& obj, std::string const& stringValue ) const { method setFlag (line 3499) | virtual void setFlag( C& p ) const { method takesArg (line 3502) | virtual bool takesArg() const { return false; } type BoundBinaryFunction (line 3508) | struct BoundBinaryFunction : IArgFunction{ method BoundBinaryFunction (line 3509) | BoundBinaryFunction( void (*_function)( C&, T ) ) : function( _fun... method set (line 3510) | virtual void set( C& obj, std::string const& stringValue ) const { method setFlag (line 3515) | virtual void setFlag( C& obj ) const { method takesArg (line 3520) | virtual bool takesArg() const { return !IsBool::value; } type Parser (line 3527) | struct Parser { method Parser (line 3528) | Parser() : separators( " \t=:" ) {} type Token (line 3530) | struct Token { type Type (line 3531) | enum Type { Positional, ShortOpt, LongOpt } method Token (line 3532) | Token( Type _type, std::string const& _data ) : type( _type ), dat... method parseIntoTokens (line 3537) | void parseIntoTokens( int argc, char const * const * argv, std::vect... method parseIntoTokens (line 3542) | void parseIntoTokens( std::string arg, std::vector& t... type CommonArgProperties (line 3572) | struct CommonArgProperties { method CommonArgProperties (line 3573) | CommonArgProperties() {} method CommonArgProperties (line 3574) | CommonArgProperties( Detail::BoundArgFunction const& _bound... method takesArg (line 3581) | bool takesArg() const { method validate (line 3584) | void validate() const { type OptionArgProperties (line 3589) | struct OptionArgProperties { method hasShortName (line 3593) | bool hasShortName( std::string const& shortName ) const { method hasLongName (line 3596) | bool hasLongName( std::string const& _longName ) const { type PositionalArgProperties (line 3600) | struct PositionalArgProperties { method PositionalArgProperties (line 3601) | PositionalArgProperties() : position( -1 ) {} method isFixedPositional (line 3604) | bool isFixedPositional() const { class CommandLine (line 3610) | class CommandLine { type Arg (line 3612) | struct Arg : CommonArgProperties, OptionArgProperties, Posi... method Arg (line 3613) | Arg() {} method Arg (line 3614) | Arg( Detail::BoundArgFunction const& _boundField ) : Comm... method dbgName (line 3618) | std::string dbgName() const { method commands (line 3625) | std::string commands() const { method addOptName (line 3654) | void addOptName( Arg& arg, std::string const& optName ) method setPositionalArg (line 3671) | void setPositionalArg( Arg& arg, int position ) class ArgBuilder (line 3676) | class ArgBuilder { method ArgBuilder (line 3678) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 3682) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 3688) | void bind( bool C::* field ) { method bind (line 3694) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 3701) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 3707) | void bind( void (C::* nullaryMethod)() ) { method bind (line 3713) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 3719) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 3724) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 3728) | ArgBuilder& detail( std::string const& detail ) { class OptBuilder (line 3737) | class OptBuilder : public ArgBuilder { method OptBuilder (line 3739) | OptBuilder( Arg* arg ) : ArgBuilder( arg ) {} method OptBuilder (line 3740) | OptBuilder( OptBuilder& other ) : ArgBuilder( other ) {} method OptBuilder (line 3742) | OptBuilder& operator[]( std::string const& optName ) { method CommandLine (line 3750) | CommandLine() method CommandLine (line 3755) | CommandLine( CommandLine const& other ) method CommandLine (line 3766) | CommandLine& setThrowOnUnrecognisedTokens( bool shouldThrow = true ) { method OptBuilder (line 3771) | OptBuilder operator[]( std::string const& optName ) { method OptBuilder (line 3739) | OptBuilder( Arg* arg ) : ArgBuilder( arg ) {} method OptBuilder (line 3740) | OptBuilder( OptBuilder& other ) : ArgBuilder( other ) {} method OptBuilder (line 3742) | OptBuilder& operator[]( std::string const& optName ) { method ArgBuilder (line 3778) | ArgBuilder operator[]( int position ) { method ArgBuilder (line 3678) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 3682) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 3688) | void bind( bool C::* field ) { method bind (line 3694) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 3701) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 3707) | void bind( void (C::* nullaryMethod)() ) { method bind (line 3713) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 3719) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 3724) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 3728) | ArgBuilder& detail( std::string const& detail ) { method ArgBuilder (line 3788) | ArgBuilder operator[]( UnpositionalTag ) { method ArgBuilder (line 3678) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 3682) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 3688) | void bind( bool C::* field ) { method bind (line 3694) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 3701) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 3707) | void bind( void (C::* nullaryMethod)() ) { method bind (line 3713) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 3719) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 3724) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 3728) | ArgBuilder& detail( std::string const& detail ) { method bindProcessName (line 3797) | void bindProcessName( M C::* field ) { method bindProcessName (line 3801) | void bindProcessName( void (C::*_unaryMethod)( M ) ) { method optUsage (line 3805) | void optUsage( std::ostream& os, std::size_t indent = 0, std::size_t... method optUsage (line 3829) | std::string optUsage() const { method argSynopsis (line 3835) | void argSynopsis( std::ostream& os ) const { method argSynopsis (line 3854) | std::string argSynopsis() const { method usage (line 3860) | void usage( std::ostream& os, std::string const& procName ) const { method usage (line 3870) | std::string usage( std::string const& procName ) const { method ConfigT (line 3876) | ConfigT parse( int argc, char const * const * argv ) const { method parseInto (line 3882) | std::vector parseInto( int argc, char const * const *... method populate (line 3894) | std::vector populate( std::vector cons... method populateOptions (line 3902) | std::vector populateOptions( std::vector populateFixedArgs( std::vector populateFloatingArgs( std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector &bin, float bandwidth) function toFeature (line 34) | void toFeature(const cv::Mat_ &bin, const cv::Mat &feature, float... type BinHasher (line 39) | struct BinHasher method combine (line 52) | void combine(std::size_t &seed, int val) const { type BinEqual (line 59) | struct BinEqual function findSeeds (line 74) | cv::Mat findSeeds(cv::Mat features, float bandwidth) function performMeanShift (line 95) | void performMeanShift(cv::Mat features, cv::Mat seeds, cv::Mat support... function mergeClusterCenters (line 168) | void mergeClusterCenters(cv::Mat &clusters, cv::Mat supports, float ba... function assignFeaturesToClusters (line 215) | void assignFeaturesToClusters(cv::Mat features, cv::Mat clusters, cv::... function meanShift (line 234) | void meanShift( FILE: src/patch_match.cpp type Inpaint (line 25) | namespace Inpaint { class PatchMatchDistanceFunctor (line 28) | class PatchMatchDistanceFunctor { method PatchMatchDistanceFunctor (line 30) | PatchMatchDistanceFunctor(int normType) function patchMatchPropagateForward (line 67) | inline void patchMatchPropagateForward( function patchMatchPropagateBackward (line 121) | inline void patchMatchPropagateBackward( function patchMatchExponentialSearch (line 174) | inline void patchMatchExponentialSearch( function patchMatchOnce (line 234) | inline void patchMatchOnce( function patchMatch (line 250) | void patchMatch( function patchMatch (line 332) | void patchMatch( FILE: src/pyramid.cpp type Inpaint (line 23) | namespace Inpaint { function imagePyramid (line 25) | void imagePyramid(cv::InputArray image_, cv::OutputArrayOfArrays pyr_,... FILE: src/template_match_candidates.cpp type Inpaint (line 26) | namespace Inpaint { function uchar (line 138) | uchar TemplateMatchCandidates::compareWeakClassifiers( function findTemplateMatchCandidates (line 220) | void findTemplateMatchCandidates( FILE: tests/catch.hpp type Catch (line 176) | namespace Catch { class NonCopyable (line 178) | class NonCopyable { method NonCopyable (line 182) | NonCopyable() {} class SafeBool (line 186) | class SafeBool { method type (line 190) | static type makeSafe( bool value ) { method trueValue (line 194) | void trueValue() const {} function deleteAll (line 198) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 205) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 219) | struct pluralise { type SourceLineInfo (line 228) | struct SourceLineInfo { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function isTrue (line 248) | inline bool isTrue( bool value ){ return value; } function alwaysTrue (line 249) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 250) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 258) | struct StreamEndStop { function T (line 264) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 276) | class NotImplementedException : public std::exception method NotImplementedException (line 280) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 306) | struct IGeneratorInfo { type IGeneratorsForTest (line 312) | struct IGeneratorsForTest { class Ptr (line 337) | class Ptr { method Ptr (line 339) | Ptr() : m_p( NULL ){} method Ptr (line 340) | Ptr( T* p ) : m_p( p ){ method Ptr (line 344) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 352) | void reset() { method Ptr (line 357) | Ptr& operator = ( T* p ){ method Ptr (line 362) | Ptr& operator = ( Ptr const& other ){ method swap (line 367) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 368) | T* get() { return m_p; } method T (line 369) | const T* get() const{ return m_p; } method T (line 370) | T& operator*() const { return *m_p; } method T (line 371) | T* operator->() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector (line 3357) | struct RemoveConstRef{ typedef T type; } type RemoveConstRef (line 3358) | struct RemoveConstRef{ typedef T type; } type RemoveConstRef (line 3359) | struct RemoveConstRef{ typedef T type; } type IsBool (line 3361) | struct IsBool { static const bool value = false; } type IsBool (line 3362) | struct IsBool { static const bool value = true; } function convertInto (line 3365) | void convertInto( std::string const& _source, T& _dest ) { function convertInto (line 3372) | inline void convertInto( std::string const& _source, std::string& _d... function convertInto (line 3375) | inline void convertInto( std::string const& _source, bool& _dest ) { function convertInto (line 3385) | inline void convertInto( bool _source, bool& _dest ) { function convertInto (line 3389) | inline void convertInto( bool, T& ) { type IArgFunction (line 3394) | struct IArgFunction { method IArgFunction (line 3397) | IArgFunction() = default; method IArgFunction (line 3398) | IArgFunction( IArgFunction const& ) = default; class BoundArgFunction (line 3407) | class BoundArgFunction { method BoundArgFunction (line 3409) | BoundArgFunction() : functionObj( NULL ) {} method BoundArgFunction (line 3410) | BoundArgFunction( IArgFunction* _functionObj ) : function... method BoundArgFunction (line 3411) | BoundArgFunction( BoundArgFunction const& other ) : functionObj( o... method BoundArgFunction (line 3412) | BoundArgFunction& operator = ( BoundArgFunction const& other ) { method set (line 3420) | void set( ConfigT& config, std::string const& value ) const { method setFlag (line 3423) | void setFlag( ConfigT& config ) const { method takesArg (line 3426) | bool takesArg() const { return functionObj->takesArg(); } method isSet (line 3428) | bool isSet() const { type NullBinder (line 3436) | struct NullBinder : IArgFunction{ method set (line 3437) | virtual void set( C&, std::string const& ) const {} method setFlag (line 3438) | virtual void setFlag( C& ) const {} method takesArg (line 3439) | virtual bool takesArg() const { return true; } type BoundDataMember (line 3444) | struct BoundDataMember : IArgFunction{ method BoundDataMember (line 3445) | BoundDataMember( M C::* _member ) : member( _member ) {} method set (line 3446) | virtual void set( C& p, std::string const& stringValue ) const { method setFlag (line 3449) | virtual void setFlag( C& p ) const { method takesArg (line 3452) | virtual bool takesArg() const { return !IsBool::value; } type BoundUnaryMethod (line 3457) | struct BoundUnaryMethod : IArgFunction{ method BoundUnaryMethod (line 3458) | BoundUnaryMethod( void (C::*_member)( M ) ) : member( _member ) {} method set (line 3459) | virtual void set( C& p, std::string const& stringValue ) const { method setFlag (line 3464) | virtual void setFlag( C& p ) const { method takesArg (line 3469) | virtual bool takesArg() const { return !IsBool::value; } type BoundNullaryMethod (line 3474) | struct BoundNullaryMethod : IArgFunction{ method BoundNullaryMethod (line 3475) | BoundNullaryMethod( void (C::*_member)() ) : member( _member ) {} method set (line 3476) | virtual void set( C& p, std::string const& stringValue ) const { method setFlag (line 3482) | virtual void setFlag( C& p ) const { method takesArg (line 3485) | virtual bool takesArg() const { return false; } type BoundUnaryFunction (line 3491) | struct BoundUnaryFunction : IArgFunction{ method BoundUnaryFunction (line 3492) | BoundUnaryFunction( void (*_function)( C& ) ) : function( _functio... method set (line 3493) | virtual void set( C& obj, std::string const& stringValue ) const { method setFlag (line 3499) | virtual void setFlag( C& p ) const { method takesArg (line 3502) | virtual bool takesArg() const { return false; } type BoundBinaryFunction (line 3508) | struct BoundBinaryFunction : IArgFunction{ method BoundBinaryFunction (line 3509) | BoundBinaryFunction( void (*_function)( C&, T ) ) : function( _fun... method set (line 3510) | virtual void set( C& obj, std::string const& stringValue ) const { method setFlag (line 3515) | virtual void setFlag( C& obj ) const { method takesArg (line 3520) | virtual bool takesArg() const { return !IsBool::value; } type Parser (line 3527) | struct Parser { method Parser (line 3528) | Parser() : separators( " \t=:" ) {} type Token (line 3530) | struct Token { type Type (line 3531) | enum Type { Positional, ShortOpt, LongOpt } method Token (line 3532) | Token( Type _type, std::string const& _data ) : type( _type ), dat... method parseIntoTokens (line 3537) | void parseIntoTokens( int argc, char const * const * argv, std::vect... method parseIntoTokens (line 3542) | void parseIntoTokens( std::string arg, std::vector& t... type CommonArgProperties (line 3572) | struct CommonArgProperties { method CommonArgProperties (line 3573) | CommonArgProperties() {} method CommonArgProperties (line 3574) | CommonArgProperties( Detail::BoundArgFunction const& _bound... method takesArg (line 3581) | bool takesArg() const { method validate (line 3584) | void validate() const { type OptionArgProperties (line 3589) | struct OptionArgProperties { method hasShortName (line 3593) | bool hasShortName( std::string const& shortName ) const { method hasLongName (line 3596) | bool hasLongName( std::string const& _longName ) const { type PositionalArgProperties (line 3600) | struct PositionalArgProperties { method PositionalArgProperties (line 3601) | PositionalArgProperties() : position( -1 ) {} method isFixedPositional (line 3604) | bool isFixedPositional() const { class CommandLine (line 3610) | class CommandLine { type Arg (line 3612) | struct Arg : CommonArgProperties, OptionArgProperties, Posi... method Arg (line 3613) | Arg() {} method Arg (line 3614) | Arg( Detail::BoundArgFunction const& _boundField ) : Comm... method dbgName (line 3618) | std::string dbgName() const { method commands (line 3625) | std::string commands() const { method addOptName (line 3654) | void addOptName( Arg& arg, std::string const& optName ) method setPositionalArg (line 3671) | void setPositionalArg( Arg& arg, int position ) class ArgBuilder (line 3676) | class ArgBuilder { method ArgBuilder (line 3678) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 3682) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 3688) | void bind( bool C::* field ) { method bind (line 3694) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 3701) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 3707) | void bind( void (C::* nullaryMethod)() ) { method bind (line 3713) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 3719) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 3724) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 3728) | ArgBuilder& detail( std::string const& detail ) { class OptBuilder (line 3737) | class OptBuilder : public ArgBuilder { method OptBuilder (line 3739) | OptBuilder( Arg* arg ) : ArgBuilder( arg ) {} method OptBuilder (line 3740) | OptBuilder( OptBuilder& other ) : ArgBuilder( other ) {} method OptBuilder (line 3742) | OptBuilder& operator[]( std::string const& optName ) { method CommandLine (line 3750) | CommandLine() method CommandLine (line 3755) | CommandLine( CommandLine const& other ) method CommandLine (line 3766) | CommandLine& setThrowOnUnrecognisedTokens( bool shouldThrow = true ) { method OptBuilder (line 3771) | OptBuilder operator[]( std::string const& optName ) { method OptBuilder (line 3739) | OptBuilder( Arg* arg ) : ArgBuilder( arg ) {} method OptBuilder (line 3740) | OptBuilder( OptBuilder& other ) : ArgBuilder( other ) {} method OptBuilder (line 3742) | OptBuilder& operator[]( std::string const& optName ) { method ArgBuilder (line 3778) | ArgBuilder operator[]( int position ) { method ArgBuilder (line 3678) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 3682) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 3688) | void bind( bool C::* field ) { method bind (line 3694) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 3701) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 3707) | void bind( void (C::* nullaryMethod)() ) { method bind (line 3713) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 3719) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 3724) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 3728) | ArgBuilder& detail( std::string const& detail ) { method ArgBuilder (line 3788) | ArgBuilder operator[]( UnpositionalTag ) { method ArgBuilder (line 3678) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 3682) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 3688) | void bind( bool C::* field ) { method bind (line 3694) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 3701) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 3707) | void bind( void (C::* nullaryMethod)() ) { method bind (line 3713) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 3719) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 3724) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 3728) | ArgBuilder& detail( std::string const& detail ) { method bindProcessName (line 3797) | void bindProcessName( M C::* field ) { method bindProcessName (line 3801) | void bindProcessName( void (C::*_unaryMethod)( M ) ) { method optUsage (line 3805) | void optUsage( std::ostream& os, std::size_t indent = 0, std::size_t... method optUsage (line 3829) | std::string optUsage() const { method argSynopsis (line 3835) | void argSynopsis( std::ostream& os ) const { method argSynopsis (line 3854) | std::string argSynopsis() const { method usage (line 3860) | void usage( std::ostream& os, std::string const& procName ) const { method usage (line 3870) | std::string usage( std::string const& procName ) const { method ConfigT (line 3876) | ConfigT parse( int argc, char const * const * argv ) const { method parseInto (line 3882) | std::vector parseInto( int argc, char const * const *... method populate (line 3894) | std::vector populate( std::vector cons... method populateOptions (line 3902) | std::vector populateOptions( std::vector populateFixedArgs( std::vector populateFloatingArgs( std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 379) | struct IShared : NonCopyable { type SharedImpl (line 386) | struct SharedImpl : T { method SharedImpl (line 388) | SharedImpl() : m_rc( 0 ){} method addRef (line 390) | virtual void addRef() const { method release (line 393) | virtual void release() const { class TestCase (line 413) | class TestCase class Stream (line 414) | class Stream type IResultCapture (line 415) | struct IResultCapture type IRunner (line 416) | struct IRunner type IGeneratorsForTest (line 417) | struct IGeneratorsForTest type IConfig (line 418) | struct IConfig type IContext (line 420) | struct IContext type IMutableContext (line 431) | struct IMutableContext : IContext class TestSpec (line 456) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 458) | struct ITestCase : IShared { class TestCase (line 464) | class TestCase type IConfig (line 465) | struct IConfig type ITestCaseRegistry (line 467) | struct ITestCaseRegistry { class MethodTestCase (line 478) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 481) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 483) | virtual void invoke() const { type NameAndDesc (line 496) | struct NameAndDesc { method NameAndDesc (line 497) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 505) | struct AutoReg { method AutoReg (line 512) | AutoReg( void (C::*method)(), type ResultWas (line 592) | struct ResultWas { enum OfType { type OfType (line 592) | enum OfType { function isOk (line 610) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 613) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 618) | struct ResultDisposition { enum Flags { type Flags (line 618) | enum Flags { function shouldContinueOnFailure (line 630) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 631) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 632) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 643) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type AssertionResultData (line 657) | struct AssertionResultData method AssertionResultData (line 659) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 666) | class AssertionResult { method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type TestFailureException (line 700) | struct TestFailureException{} class ExpressionLhs (line 702) | class ExpressionLhs method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 704) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 706) | struct CopyableStream { method CopyableStream (line 707) | CopyableStream() {} method CopyableStream (line 708) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 711) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 719) | class ResultBuilder { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} type Internal (line 788) | namespace Internal { type Operator (line 790) | enum Operator { type OperatorTraits (line 799) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 800) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 801) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 802) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 803) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 804) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 805) | struct OperatorTraits{ static const char* ge... function T (line 808) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 812) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 818) | class Evaluator{} type Evaluator (line 821) | struct Evaluator { method evaluate (line 822) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 827) | struct Evaluator { method evaluate (line 828) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 833) | struct Evaluator { method evaluate (line 834) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 839) | struct Evaluator { method evaluate (line 840) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 845) | struct Evaluator { method evaluate (line 846) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 851) | struct Evaluator { method evaluate (line 852) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 858) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 867) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 872) | bool compare( unsigned int lhs, int rhs ) { function compare (line 875) | bool compare( unsigned long lhs, int rhs ) { function compare (line 878) | bool compare( unsigned char lhs, int rhs ) { function compare (line 883) | bool compare( unsigned int lhs, long rhs ) { function compare (line 886) | bool compare( unsigned long lhs, long rhs ) { function compare (line 889) | bool compare( unsigned char lhs, long rhs ) { function compare (line 894) | bool compare( int lhs, unsigned int rhs ) { function compare (line 897) | bool compare( int lhs, unsigned long rhs ) { function compare (line 900) | bool compare( int lhs, unsigned char rhs ) { function compare (line 905) | bool compare( long lhs, unsigned int rhs ) { function compare (line 908) | bool compare( long lhs, unsigned long rhs ) { function compare (line 911) | bool compare( long lhs, unsigned char rhs ) { function compare (line 916) | bool compare( long lhs, T* rhs ) { function compare (line 919) | bool compare( T* lhs, long rhs ) { function compare (line 924) | bool compare( int lhs, T* rhs ) { function compare (line 927) | bool compare( T* lhs, int rhs ) { function compare (line 933) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 936) | bool compare( T* lhs, std::nullptr_t ) { type TrueType (line 958) | struct TrueType { type FalseType (line 963) | struct FalseType { type NotABooleanExpression (line 971) | struct NotABooleanExpression type If (line 973) | struct If : NotABooleanExpression {} type If (line 974) | struct If : TrueType {} type If (line 975) | struct If : FalseType {} type SizedIf (line 977) | struct SizedIf type SizedIf (line 978) | struct SizedIf : TrueType {} type SizedIf (line 979) | struct SizedIf : FalseType {} type Detail (line 1038) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1109) | struct StringMaker : type StringMaker (line 1113) | struct StringMaker { method convert (line 1115) | static std::string convert( U* p ) { type StringMaker (line 1124) | struct StringMaker { method convert (line 1125) | static std::string convert( R C::* p ) { type Detail (line 1133) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker > (line 1139) | struct StringMaker > { method convert (line 1140) | static std::string convert( std::vector const& v ) { type Detail (line 1145) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1160) | std::string toString( T const& value ) { type Detail (line 1192) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1215) | class ExpressionLhs { method ExpressionLhs (line 1218) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1222) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1224) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1225) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1229) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1234) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1239) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1244) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1249) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1254) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1258) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1262) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1266) | void endExpression() { method ResultBuilder (line 1285) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1321) | struct MessageInfo { type MessageBuilder (line 1342) | struct MessageBuilder { method MessageBuilder (line 1343) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1350) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1359) | class ScopedMessage { class TestCase (line 1377) | class TestCase class AssertionResult (line 1378) | class AssertionResult method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1379) | struct AssertionInfo method AssertionInfo (line 645) | AssertionInfo() {} type SectionInfo (line 1380) | struct SectionInfo type MessageInfo (line 1381) | struct MessageInfo class ScopedMessageBuilder (line 1382) | class ScopedMessageBuilder type Counts (line 1383) | struct Counts method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type IResultCapture (line 1385) | struct IResultCapture { class TestCase (line 1456) | class TestCase type IRunner (line 1458) | struct IRunner { type SectionInfo (line 1596) | struct SectionInfo { type Counts (line 1616) | struct Counts { method Counts (line 1617) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 1619) | Counts operator - ( Counts const& other ) const { method Counts (line 1626) | Counts& operator += ( Counts const& other ) { method total (line 1633) | std::size_t total() const { method allPassed (line 1636) | bool allPassed() const { type Totals (line 1645) | struct Totals { method Totals (line 1647) | Totals operator - ( Totals const& other ) const { method Totals (line 1654) | Totals delta( Totals const& prevTotals ) const { method Totals (line 1665) | Totals& operator += ( Totals const& other ) { class Timer (line 1687) | class Timer { method Timer (line 1689) | Timer() : m_ticks( 0 ) {} class Section (line 1705) | class Section { method Section (line 1715) | Section( Section const& ) = delete; method Section (line 1716) | Section( Section && ) = delete; method Section (line 1717) | Section& operator = ( Section const& ) = delete; method Section (line 1718) | Section& operator = ( Section && ) = delete; type IGenerator (line 1752) | struct IGenerator { class BetweenGenerator (line 1759) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 1761) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 1763) | virtual T getValue( std::size_t index ) const { method size (line 1767) | virtual std::size_t size() const { class ValuesGenerator (line 1778) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 1780) | ValuesGenerator(){} method add (line 1782) | void add( T value ) { method T (line 1786) | virtual T getValue( std::size_t index ) const { method size (line 1790) | virtual std::size_t size() const { class CompositeGenerator (line 1799) | class CompositeGenerator { method CompositeGenerator (line 1801) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 1804) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 1811) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 1838) | void add( const IGenerator* generator ) { method CompositeGenerator (line 1843) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 1848) | CompositeGenerator& then( T value ) { method move (line 1857) | void move( CompositeGenerator& other ) { type Generators (line 1868) | namespace Generators function between (line 1871) | CompositeGenerator between( T from, T to ) { function values (line 1878) | CompositeGenerator values( T val1, T val2 ) { function values (line 1888) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 1899) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 1932) | class TestCase type ITestCaseRegistry (line 1933) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 1934) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 1935) | struct IExceptionTranslator type IReporterRegistry (line 1936) | struct IReporterRegistry type IReporterFactory (line 1937) | struct IReporterFactory type IRegistryHub (line 1939) | struct IRegistryHub { type IMutableRegistryHub (line 1947) | struct IMutableRegistryHub { type IExceptionTranslator (line 1966) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 1971) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 1977) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 1979) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 1982) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 1986) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2001) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2021) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2099) | namespace Matchers { type Impl (line 2100) | namespace Impl { type Matcher (line 2103) | struct Matcher : SharedImpl type MatcherImpl (line 2114) | struct MatcherImpl : Matcher { method clone (line 2116) | virtual Ptr > clone() const { type Generic (line 2121) | namespace Generic { class AllOf (line 2124) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 2127) | AllOf() {} method AllOf (line 2128) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 2130) | AllOf& add( Matcher const& matcher ) { method match (line 2134) | virtual bool match( ExpressionT const& expr ) const method toString (line 2141) | virtual std::string toString() const { class AnyOf (line 2158) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 2161) | AnyOf() {} method AnyOf (line 2162) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 2164) | AnyOf& add( Matcher const& matcher ) { method match (line 2168) | virtual bool match( ExpressionT const& expr ) const method toString (line 2175) | virtual std::string toString() const { type StdString (line 2193) | namespace StdString { function makeString (line 2195) | inline std::string makeString( std::string const& str ) { return... function makeString (line 2196) | inline std::string makeString( const char* str ) { return str ? ... type Equals (line 2198) | struct Equals : MatcherImpl { method Equals (line 2199) | Equals( std::string const& str ) : m_str( str ){} method Equals (line 2200) | Equals( Equals const& other ) : m_str( other.m_str ){} method match (line 2204) | virtual bool match( std::string const& expr ) const { method toString (line 2207) | virtual std::string toString() const { type Contains (line 2214) | struct Contains : MatcherImpl { method Contains (line 2215) | Contains( std::string const& substr ) : m_substr( substr ){} method Contains (line 2216) | Contains( Contains const& other ) : m_substr( other.m_substr ){} method match (line 2220) | virtual bool match( std::string const& expr ) const { method toString (line 2223) | virtual std::string toString() const { type StartsWith (line 2230) | struct StartsWith : MatcherImpl { method StartsWith (line 2231) | StartsWith( std::string const& substr ) : m_substr( substr ){} method StartsWith (line 2232) | StartsWith( StartsWith const& other ) : m_substr( other.m_subs... method match (line 2236) | virtual bool match( std::string const& expr ) const { method toString (line 2239) | virtual std::string toString() const { type EndsWith (line 2246) | struct EndsWith : MatcherImpl { method EndsWith (line 2247) | EndsWith( std::string const& substr ) : m_substr( substr ){} method EndsWith (line 2248) | EndsWith( EndsWith const& other ) : m_substr( other.m_substr ){} method match (line 2252) | virtual bool match( std::string const& expr ) const { method toString (line 2255) | virtual std::string toString() const { function AllOf (line 2267) | inline Impl::Generic::AllOf AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher() { return nullableValue; } method T (line 2388) | const T* operator->() const { return nullableValue; } method T (line 2390) | T valueOr( T const& defaultValue ) const { method some (line 2394) | bool some() const { return nullableValue != NULL; } method none (line 2395) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2411) | struct ITagAliasRegistry { type ITestCase (line 2436) | struct ITestCase type TestCaseInfo (line 2438) | struct TestCaseInfo { type SpecialProperties (line 2439) | enum SpecialProperties{ class TestCase (line 2470) | class TestCase : public TestCaseInfo { class TestSpec (line 2739) | class TestSpec { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 2845) | class TestSpecParser { type Mode (line 2846) | enum Mode{ None, Name, QuotedName, Tag } method TestSpecParser (line 2856) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 2858) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 2869) | TestSpec testSpec() { method visitChar (line 2874) | void visitChar( char c ) { method startNewMode (line 2902) | void startNewMode( Mode mode, std::size_t start ) { method subString (line 2906) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 2908) | void addPattern() { method addFilter (line 2923) | void addFilter() { function TestSpec (line 2930) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 2949) | struct Verbosity { enum Level { type Level (line 2949) | enum Level { type WarnAbout (line 2955) | struct WarnAbout { enum What { type What (line 2955) | enum What { type ShowDurations (line 2960) | struct ShowDurations { enum OrNot { type OrNot (line 2960) | enum OrNot { class TestSpec (line 2966) | class TestSpec type Pattern (line 2740) | struct Pattern : SharedImpl<> { class NamePattern (line 2744) | class NamePattern : public Pattern { type WildcardPosition (line 2745) | enum WildcardPosition { method NamePattern (line 2753) | NamePattern( std::string const& name ) : m_name( toLower( name ) )... method matches (line 2764) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 2789) | class TagPattern : public Pattern { method TagPattern (line 2791) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 2793) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 2799) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2801) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 2803) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 2808) | struct Filter { method matches (line 2811) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 2821) | bool hasFilters() const { method matches (line 2824) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 2968) | struct IConfig : IShared { class Stream (line 2996) | class Stream { type ConfigData (line 3020) | struct ConfigData { method ConfigData (line 3022) | ConfigData() class Config (line 3063) | class Config : public SharedImpl { method Config (line 3070) | Config() method Config (line 3074) | Config( ConfigData const& data ) method setFilename (line 3091) | void setFilename( std::string const& filename ) { method listTests (line 3099) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3100) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3101) | bool listTags() const { return m_data.listTags; } method listReporters (line 3102) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3104) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3106) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3108) | void setStreamBuf( std::streambuf* buf ) { method useStream (line 3112) | void useStream( std::string const& streamName ) { method getReporterName (line 3119) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3121) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3123) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3125) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3126) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3129) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3131) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3132) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3133) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3134) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... function abortAfterFirst (line 4018) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4019) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4024) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addWarning (line 4026) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setVerbosity (line 4033) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4037) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function loadTestNamesFromFile (line 4042) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4055) | inline Clara::CommandLine makeCommandLineParser() { type Detail (line 4316) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) type Colour (line 4320) | struct Colour { type Code (line 4321) | enum Code { type ReporterConfig (line 4383) | struct ReporterConfig { method ReporterConfig (line 4384) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 4387) | ReporterConfig( Ptr const& _fullConfig, std::ostream& _stre... method fullConfig (line 4391) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4398) | struct ReporterPreferences { method ReporterPreferences (line 4399) | ReporterPreferences() type LazyStat (line 4407) | struct LazyStat : Option { method LazyStat (line 4408) | LazyStat() : used( false ) {} method LazyStat (line 4409) | LazyStat& operator=( T const& _value ) { method reset (line 4414) | void reset() { type TestRunInfo (line 4421) | struct TestRunInfo { method TestRunInfo (line 4422) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 4425) | struct GroupInfo { method GroupInfo (line 4426) | GroupInfo( std::string const& _name, type AssertionStats (line 4439) | struct AssertionStats { method AssertionStats (line 4440) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 4460) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 4461) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 4462) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 4463) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 4471) | struct SectionStats { method SectionStats (line 4472) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 4483) | SectionStats( SectionStats const& ) = default; method SectionStats (line 4484) | SectionStats( SectionStats && ) = default; method SectionStats (line 4485) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 4486) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 4495) | struct TestCaseStats { method TestCaseStats (line 4496) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 4510) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 4511) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 4512) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 4513) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 4523) | struct TestGroupStats { method TestGroupStats (line 4524) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 4531) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 4538) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 4539) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 4540) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 4541) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 4549) | struct TestRunStats { method TestRunStats (line 4550) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 4560) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 4566) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 4567) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 4568) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 4569) | TestRunStats& operator = ( TestRunStats && ) = default; type IStreamingReporter (line 4577) | struct IStreamingReporter : IShared { type IReporterFactory (line 4602) | struct IReporterFactory { type IReporterRegistry (line 4608) | struct IReporterRegistry { function listTests (line 4623) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 4662) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 4679) | struct TagInfo { method TagInfo (line 4680) | TagInfo() : count ( 0 ) {} method add (line 4681) | void add( std::string const& spelling ) { method all (line 4685) | std::string all() const { function listTags (line 4697) | inline std::size_t listTags( Config const& config ) { function listReporters (line 4742) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 4765) | inline Option list( Config const& config ) { type SectionTracking (line 4791) | namespace SectionTracking { class TrackedSection (line 4793) | class TrackedSection { type RunState (line 4798) | enum RunState { method TrackedSection (line 4805) | TrackedSection( std::string const& name, TrackedSection* parent ) method RunState (line 4809) | RunState runState() const { return m_runState; } method TrackedSection (line 4811) | TrackedSection* findChild( std::string const& childName ) { method TrackedSection (line 4817) | TrackedSection* acquireChild( std::string const& childName ) { method enter (line 4823) | void enter() { method leave (line 4827) | void leave() { method TrackedSection (line 4837) | TrackedSection* getParent() { method hasChildren (line 4840) | bool hasChildren() const { class TestCaseTracker (line 4852) | class TestCaseTracker { method TestCaseTracker (line 4854) | TestCaseTracker( std::string const& testCaseName ) method enterSection (line 4860) | bool enterSection( std::string const& name ) { method leaveSection (line 4869) | void leaveSection() { method currentSectionHasChildren (line 4876) | bool currentSectionHasChildren() const { method isCompleted (line 4879) | bool isCompleted() const { class Guard (line 4883) | class Guard { method Guard (line 4885) | Guard( TestCaseTracker& tracker ) : m_tracker( tracker ) { method enterTestCase (line 4898) | void enterTestCase() { method leaveTestCase (line 4903) | void leaveTestCase() { class StreamRedirect (line 4923) | class StreamRedirect { method StreamRedirect (line 4926) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 4948) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 4955) | explicit RunContext( Ptr const& config, Ptr config() const { method assertionEnded (line 5027) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 5043) | virtual bool sectionStarted ( method testForMissingAssertions (line 5062) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 5072) | virtual void sectionEnded( SectionInfo const& info, Counts const& pr... method pushScopedMessage (line 5087) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 5091) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 5095) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5101) | virtual const AssertionResult* getLastResult() const { method aborting (line 5107) | bool aborting() const { method runCurrentTest (line 5113) | void runCurrentTest( std::string& redirectedCout, std::string& redir... type UnfinishedSections (line 5169) | struct UnfinishedSections { method UnfinishedSections (line 5170) | UnfinishedSections( SectionInfo const& _info, Counts const& _prevA... function IResultCapture (line 5196) | IResultCapture& getResultCapture() { type Version (line 5211) | struct Version { method Version (line 5212) | Version( unsigned int _majorVersion, class Runner (line 5240) | class Runner { method Runner (line 5243) | Runner( Ptr const& config ) method Totals (line 5250) | Totals runTests() { method openStream (line 5284) | void openStream() { method makeReporter (line 5296) | void makeReporter() { class Session (line 5316) | class Session { type OnUnusedOptions (line 5321) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5321) | enum DoWhat { Ignore, Fail } method Session (line 5323) | Session() method showHelp (line 5336) | void showHelp( std::string const& processName ) { method applyCommandLine (line 5348) | int applyCommandLine( int argc, char* const argv[], OnUnusedOptions:... method useConfigData (line 5369) | void useConfigData( ConfigData const& _configData ) { method run (line 5374) | int run( int argc, char* const argv[] ) { method run (line 5382) | int run() { method ConfigData (line 5409) | ConfigData& configData() { method Config (line 5412) | Config& config() { class TestRegistry (line 5442) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 5444) | TestRegistry() : m_unnamedCount( 0 ) {} method registerTest (line 5447) | virtual void registerTest( TestCase const& testCase ) { method getFilteredTests (line 5481) | virtual void getFilteredTests( TestSpec const& testSpec, IConfig con... class FreeFunctionTestCase (line 5501) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 5504) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 5506) | virtual void invoke() const { function extractClassName (line 5516) | inline std::string extractClassName( std::string const& classOrQualifi... class ReporterRegistry (line 5561) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5569) | virtual IStreamingReporter* create( std::string const& name, Ptr... class RegistryHub (line 5660) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 5696) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 5666) | RegistryHub() { method IReporterRegistry (line 5668) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 5671) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 5674) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 5679) | virtual void registerReporter( std::string const& name, IReporterFac... method registerTest (line 5682) | virtual void registerTest( TestCase const& testInfo ) { method registerTranslator (line 5685) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 5704) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 5707) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 5710) | void cleanUp() { function translateActiveException (line 5715) | std::string translateActiveException() { class StreamBufBase (line 5755) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 5767) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 5772) | StreamBufImpl() { method overflow (line 5781) | int overflow( int c ) { method sync (line 5793) | int sync() { type OutputDebugWriter (line 5804) | struct OutputDebugWriter { class Context (line 5830) | class Context : public IMutableContext { method Context (line 5832) | Context() : m_config( NULL ), m_runner( NULL ), m_resultCapture( NUL... method IResultCapture (line 5837) | virtual IResultCapture* getResultCapture() { method IRunner (line 5840) | virtual IRunner* getRunner() { method getGeneratorIndex (line 5843) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 5848) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 5853) | virtual Ptr getConfig() const { method setResultCapture (line 5858) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 5861) | virtual void setRunner( IRunner* runner ) { method setConfig (line 5864) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 5871) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 5881) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 5901) | IMutableContext& getCurrentMutableContext() { function IContext (line 5906) | IContext& getCurrentContext() { function Stream (line 5910) | Stream createStream( std::string const& streamName ) { function cleanUpContext (line 5918) | void cleanUpContext() { type Detail (line 5927) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) class Win32ColourImpl (line 5949) | class Win32ColourImpl : public Detail::IColourImpl { method Win32ColourImpl (line 5951) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 5958) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 5979) | void setTextAttribute( WORD _textAttribute ) { function shouldUseColourForPlatform (line 5986) | inline bool shouldUseColourForPlatform() { class PosixColourImpl (line 6009) | class PosixColourImpl : public Detail::IColourImpl { method use (line 6011) | virtual void use( Colour::Code _colourCode ) { method setColour (line 6031) | void setColour( const char* _escapeCode ) { function shouldUseColourForPlatform (line 6036) | inline bool shouldUseColourForPlatform() { type NoColourImpl (line 6053) | struct NoColourImpl : Detail::IColourImpl { method use (line 6054) | void use( Colour::Code ) {} method IColourImpl (line 6056) | static IColourImpl* instance() { function shouldUseColour (line 6061) | static bool shouldUseColour() { type GeneratorInfo (line 6090) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6092) | GeneratorInfo( std::size_t size ) method moveNext (line 6097) | bool moveNext() { method getCurrentIndex (line 6105) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6115) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6122) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 6133) | bool moveNext() { function IGeneratorsForTest (line 6148) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6225) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 234) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 235) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 236) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 6240) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 6254) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 6257) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 6273) | TestCase makeTestCase( ITestCase* _testCase, function TestCase (line 6370) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 6401) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 6407) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2439) | enum SpecialProperties{ type IReporter (line 6467) | struct IReporter : IShared { class LegacyReporterAdapter (line 6486) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 6517) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4399) | ReporterPreferences() function getCurrentTicks (line 6596) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6607) | uint64_t getCurrentTicks() { function startsWith (line 6638) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 6641) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 6644) | bool contains( std::string const& s, std::string const& infix ) { function toLowerInPlace (line 6647) | void toLowerInPlace( std::string& s ) { function toLower (line 6650) | std::string toLower( std::string const& s ) { function trim (line 6655) | std::string trim( std::string const& str ) { function throwLogicError (line 6700) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 6761) | bool isDebuggerActive(){ function isDebuggerActive (line 6797) | bool isDebuggerActive() { function isDebuggerActive (line 6804) | bool isDebuggerActive() { function isDebuggerActive (line 6810) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 6817) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 6823) | void writeToDebugConsole( std::string const& text ) { type Detail (line 6835) | namespace Detail { class IsStreamInsertableHelper (line 1046) | class IsStreamInsertableHelper { type TrueIfSizeable (line 1047) | struct TrueIfSizeable : TrueType {} type IsStreamInsertable (line 1058) | struct IsStreamInsertable : IsStreamInsertableHelper::type {} type BorgType (line 1062) | struct BorgType { type IsStreamInsertable (line 1072) | struct IsStreamInsertable { type StringMakerBase (line 1081) | struct StringMakerBase { method convert (line 1083) | static std::string convert( T const& ) { return "{?}"; } type StringMakerBase (line 1087) | struct StringMakerBase { method convert (line 1089) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1099) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1147) | std::string makeString( T const& value ) { function rangeToString (line 1194) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2023) | class Approx { method Approx (line 2025) | explicit Approx ( double value ) method Approx (line 2031) | Approx( Approx const& other ) method Approx (line 2037) | static Approx custom() { method Approx (line 2041) | Approx operator()( double value ) { method Approx (line 2065) | Approx& epsilon( double newEpsilon ) { method Approx (line 2070) | Approx& scale( double newScale ) { method toString (line 2075) | std::string toString() const { type IColourImpl (line 4317) | struct IColourImpl type IColourImpl (line 5928) | struct IColourImpl { type Endianness (line 6838) | struct Endianness { type Arch (line 6839) | enum Arch { Big, Little } method Arch (line 6841) | static Arch which() { function rawMemoryToString (line 6853) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 6871) | std::string toString( std::string const& value ) { function toString (line 6889) | std::string toString( std::wstring const& value ) { function toString (line 6898) | std::string toString( const char* const value ) { function toString (line 6902) | std::string toString( char* const value ) { function toString (line 6906) | std::string toString( const wchar_t* const value ) function toString (line 6911) | std::string toString( wchar_t* const value ) function toString (line 6916) | std::string toString( int value ) { function toString (line 6922) | std::string toString( unsigned long value ) { function toString (line 6931) | std::string toString( unsigned int value ) { function fpToString (line 6936) | std::string fpToString( T value, int precision ) { function toString (line 6951) | std::string toString( const double value ) { function toString (line 6954) | std::string toString( const float value ) { function toString (line 6958) | std::string toString( bool value ) { function toString (line 6962) | std::string toString( char value ) { function toString (line 6968) | std::string toString( signed char value ) { function toString (line 6972) | std::string toString( unsigned char value ) { function toString (line 6977) | std::string toString( std::nullptr_t ) { function toString (line 6983) | std::string toString( NSString const * const& nsstring ) { function toString (line 6993) | std::string toString( NSObject* const& nsObject ) { function ResultBuilder (line 7014) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7018) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7022) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7026) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 7030) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 731) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 760) | struct ExprComponents { method ExprComponents (line 761) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 7070) | AssertionResult ResultBuilder::build() const method AssertionResult (line 672) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 673) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 674) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 675) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 7123) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7183) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7190) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7213) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 7215) | StreamingReporterBase( ReporterConfig const& _config ) method noMatchingTestCases (line 7222) | virtual void noMatchingTestCases( std::string const& ) {} method testRunStarting (line 7224) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) { method testGroupStarting (line 7227) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) { method testCaseStarting (line 7231) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) { method sectionStarting (line 7234) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 7238) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ ) { method testCaseEnded (line 7241) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 7245) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 7248) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ ) { type CumulativeReporterBase (line 7264) | struct CumulativeReporterBase : SharedImpl { type Node (line 7266) | struct Node : SharedImpl<> { method Node (line 7267) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 7274) | struct SectionNode : SharedImpl<> { method SectionNode (line 7275) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 7294) | struct BySectionInfo { method BySectionInfo (line 7295) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 7296) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 7309) | CumulativeReporterBase( ReporterConfig const& _config ) method testRunStarting (line 7315) | virtual void testRunStarting( TestRunInfo const& ) {} method testGroupStarting (line 7316) | virtual void testGroupStarting( GroupInfo const& ) {} method testCaseStarting (line 7318) | virtual void testCaseStarting( TestCaseInfo const& ) {} method sectionStarting (line 7320) | virtual void sectionStarting( SectionInfo const& sectionInfo ) { method assertionStarting (line 7345) | virtual void assertionStarting( AssertionInfo const& ) {} method assertionEnded (line 7347) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method sectionEnded (line 7353) | virtual void sectionEnded( SectionStats const& sectionStats ) { method testCaseEnded (line 7359) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7370) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEnded (line 7375) | virtual void testRunEnded( TestRunStats const& testRunStats ) { class LegacyReporterRegistrar (line 7406) | class LegacyReporterRegistrar { class ReporterFactory (line 7408) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7409) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7413) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7420) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 7426) | class ReporterRegistrar { class ReporterFactory (line 7428) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7441) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 7445) | virtual std::string getDescription() const { method ReporterRegistrar (line 7452) | ReporterRegistrar( std::string const& name ) { class XmlWriter (line 7473) | class XmlWriter { class ScopedElement (line 7476) | class ScopedElement { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7507) | XmlWriter() method XmlWriter (line 7513) | XmlWriter( std::ostream& os ) method XmlWriter (line 7545) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 7555) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 7478) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 7482) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 7492) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 7498) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 7561) | XmlWriter& endElement() { method XmlWriter (line 7575) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 7584) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 7590) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 7596) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 7608) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 7615) | XmlWriter& writeBlankLine() { method setStream (line 7621) | void setStream( std::ostream& os ) { method ensureTagClosed (line 7633) | void ensureTagClosed() { method newlineIfNecessary (line 7640) | void newlineIfNecessary() { method writeEncodedText (line 7647) | void writeEncodedText( std::string const& text ) { class XmlReporter (line 7680) | class XmlReporter : public SharedImpl { method XmlReporter (line 7682) | XmlReporter( ReporterConfig const& config ) : m_config( config ), m_... method getDescription (line 7684) | static std::string getDescription() { method shouldRedirectStdout (line 7691) | virtual bool shouldRedirectStdout() const { method StartTesting (line 7695) | virtual void StartTesting() { method EndTesting (line 7702) | virtual void EndTesting( const Totals& totals ) { method StartGroup (line 7710) | virtual void StartGroup( const std::string& groupName ) { method EndGroup (line 7715) | virtual void EndGroup( const std::string&, const Totals& totals ) { method StartSection (line 7723) | virtual void StartSection( const std::string& sectionName, const std... method NoAssertionsInSection (line 7730) | virtual void NoAssertionsInSection( const std::string& ) {} method NoAssertionsInTestCase (line 7731) | virtual void NoAssertionsInTestCase( const std::string& ) {} method EndSection (line 7733) | virtual void EndSection( const std::string& /*sectionName*/, const C... method StartTestCase (line 7743) | virtual void StartTestCase( const Catch::TestCaseInfo& testInfo ) { method Result (line 7748) | virtual void Result( const Catch::AssertionResult& assertionResult ) { method Aborted (line 7798) | virtual void Aborted() { method EndTestCase (line 7802) | virtual void EndTestCase( const Catch::TestCaseInfo&, const Totals&,... class JunitReporter (line 7823) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 7825) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 7832) | static std::string getDescription() { method noMatchingTestCases (line 7836) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) {} method ReporterPreferences (line 7838) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 7844) | virtual void testRunStarting( TestRunInfo const& runInfo ) { method testGroupStarting (line 7849) | virtual void testGroupStarting( GroupInfo const& groupInfo ) { method assertionEnded (line 7857) | virtual bool assertionEnded( AssertionStats const& assertionStats ) { method testCaseEnded (line 7863) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) { method testGroupEnded (line 7869) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) { method testRunEndedCumulative (line 7875) | virtual void testRunEndedCumulative() { method writeGroup (line 7879) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 7904) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 7921) | void writeSection( std::string const& className, method writeAssertions (line 7960) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 7967) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 8035) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8036) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 8042) | static std::string getDescription() { method ReporterPreferences (line 8045) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8051) | virtual void noMatchingTestCases( std::string const& spec ) { method assertionStarting (line 8055) | virtual void assertionStarting( AssertionInfo const& ) { method assertionEnded (line 8058) | virtual bool assertionEnded( AssertionStats const& _assertionStats ) { method sectionStarting (line 8078) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) { method sectionEnded (line 8082) | virtual void sectionEnded( SectionStats const& _sectionStats ) { method testCaseEnded (line 8104) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) { method testGroupEnded (line 8108) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats ) { method testRunEnded (line 8117) | virtual void testRunEnded( TestRunStats const& _testRunStats ) { class AssertionPrinter (line 8126) | class AssertionPrinter { method AssertionPrinter (line 8129) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 8196) | void print() const { method printResultType (line 8212) | void printResultType() const { method printOriginalExpression (line 8218) | void printOriginalExpression() const { method printReconstructedExpression (line 8226) | void printReconstructedExpression() const { method printMessage (line 8233) | void printMessage() const { method printSourceInfo (line 8244) | void printSourceInfo() const { method lazyPrint (line 8260) | void lazyPrint() { method lazyPrintRunInfo (line 8272) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8286) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8292) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8316) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 8320) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 8330) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 8341) | struct SummaryColumn { method SummaryColumn (line 8343) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 8347) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 8367) | void printTotals( Totals const& totals ) { method printSummaryRow (line 8398) | void printSummaryRow( std::string const& label, std::vector